added some warping, there are still a few bugs, but the game can be already played.