platformer initial commit