Great stuff Some thoughts/issues: I think that accelerometer configuration should be global to all games since holding/moving the device is done from same position for all games . For example - if I'm playing while laying down or sitting in a chair I would like to change the "y zero position" to affect all games to fit for each of these positions. Maybe adding an option to inherit from default configuration all settings that were not specifically set for a game would be a good solution for this and many more configuration issues - this way a user will be able to change globally any setting which will affect all games - as long as they were not specifically overriden (maybe for key mappings also). I think display on should also be a global switch and not a per game one. A bug I found - frameskip on gles GPU not working - changing value doesn't affect the speed. Will it be much trouble to create two modes of keys mappings - one for accelerometer on and one for off? The reason I ask this is because game gripper is missing two buttons (L2, R2), and the only way to access all control keys with it is to use accellerometer to control Left,Right,Up,Down and by that - to allow new key mappings for the gripper's left + control for other usages such as L2,R2, Load and Save. I know I'm asking a lot and it up to you when (and if) to implement these issues. Anyway great work man - glad to be QA for this project!