Added state AI and tests that don't run yet
Test update
Test for StateAi trait
Sniper!

Does not shoot yet, but they flee if you get too close
Merge remote-tracking branch 'origin/master' into moar_enemies
Mover can now be blocked
Tests for moving complete-ish