tidied up attackmoveplayer a bit
restructure attackmoveplayer to allow for more later
base for shift attacking
you can now swing at a range of 2 if you hold shift while you attack