Refactored input to use static classes. Input is now dead simple to use.