Added dada enemy animations
EnemyBehavior refactor, moving common method to base

Base class should provide common functionality used by many enemies.
Implemented Dada enemy
Experimenting with Tasks and Task queue
Potential water surface splash bug fix
Added Metool and some documentation
Merge pull request #125 from zackthehuman/master

Misc. bugfixes, enemies, task queue