2D movement and bullet creation