some items handling, and also player control mapping a bit