Practicing my java skills by making a game engine