Fixed Redundant move methods

Finally compressed all move methods into one method (Great Success)
- Based on vector logic now
Removed old DungeonMain class (artifact)