Input and UI Manager now ensure they are singleton instances and automatically register their selves with Game.Services