Add collisions against walls
Add AI system
Add visibility
Add fog system