added view interface to world
viewable world added
inlined controller functions
ai added
test ai created
made destructors safer in controller/physicalcircle
had to add body for destructors in control/pcircl
factory added to ai
added virtual destructor to ai::factory
unconst ai::factory::make()
added player and view parameters to ai::factory via constructor and make()
testfactory added to testai.h
testing factory a little
changed factory to take worldview in make instead of in factory constructor
codex added
asshole test ai added
testai factory renamed
added uid and compare operators to player
added uid stuff to world and assholeai
randomizer added