added custom entities skeleton
modified protocols to make function name more clojurish
exclamation marks added to several function names
added MapCell type
added cell modifying code
added texture storage skeleton
moved texture handling to separate file