Added diagonal movement directions.
Rewrote movement system to use event listeners and the new diagonal directions.
Merge branch 'master' of https://github.com/kerp1/tripleam