Added MapSystem, InputSystem, and UserAdapter