A Java ME game canvas based game with sprites and collision detection