platforming game written in java