pm: use clamp in grapplemove
pm: allow firing in noclip mode
pm: handle spectate move in right place