Refactored AI, added new fire elemental sprite

* Still need to add some tests for path-finding, this is something that
absolutely must work