More map engine; basic camera

Still need to add input and obstructions...