work on platformer demo