Reorganized LevelEditor

added player movment support. BUG: Palyer won't properly revert to
default position.