Diagonal Movement

Added (possible?) diagonal movement