Fixed player movement between scenes

- Removed DontDestroyOnLoad call in EscapeGate.cs
- Replaced Level0.2.unity Tutorial Player with a normal player
- Player controller handles input first, before calling potentially
  teleportation methods that can potentially error out
Changed EscapeGate to load specific levels

- Removed level counters in State.cs
- Set EscapeGates in each level to go to the correct level
- Default scene to load is the Main scene