Added tons of new input classes and added Hammer