2D working fully now, time to work on other functionality. i.e. sight
and random spawning.