EXL ported AstroSmash from Java ME (J2ME) MIDlet to Android using SurfaceView Canvas drawing. He added touch controls and game engine improvements. A JAVA decompiler has been used to understand the game logic and guarantee original game behavior.