some cleaning up of code
no firing in diagonals (for now...)
don't snap legs to firing direction if moving
don't snap gun to movement direction if recently fired