use items with space + wasd

made better use of StateMachine by putting logic for moving items into
an IdleState