Functionality should all be there. Now it's just a matter of making levels