Update TODO.
movementSystem runs as part of gameloop update.

The movement system populates a command queue that is then processed
after all systems are run.
A little refactoring.
A little more refactoring.
Some minor clean-up for now to help with prototyping.

No need to get ahead of myself... yet.
Very basic collision test.
Add helper method.