expanded walls
prepared for oo implementation
implemented oo
finished sight
Merge branch 'develop'