Changed input manager to take in bindings instead of strait key values
Added bindings for player
Added player input state management