Features:
- Customizable on-screen buttons (size and position)
- Easy-to-use GUI
- Save state
- Optimized code to save battery life
- Full support for physical controllers