Unlike many others, we are the actual core developers. Your reported bugs will most likely get fixed very soon!
No games are included in this app and you need to obtain yours in a legal way. Place them onto your SD card, and browse to them from within the app.
In order to install the downloaded APK file, make sure you allow Third-party Applications to be installed in your device or else downloaded APK file will not be installed. To allow just go to Settings, Security and check the Unknown Sources/Non-Market apps.