- Added DNA intelligence class. This class holds static hash map table for entity AI functions
- Added direction enumeration so choose direction function can pick a direction to move to
- Modified draw factory class to draw entities
- Made entity AI call choose_direction, choose_speed and move functions. Entity now moves around the map randomly.
- Fixed issue where entity flickered when touching boundary of map