Handle input better, player can move and fire bullets