More fluid motion: changed movement and shoot keys, implemented shoot direction