Merge branch 'master' into multiverse
Add 'DirectionLimitedLookTraverseMethod'
Fix error with negative array bounds in some traversal utils.
Preparing to rewrite again..
Event processing in UniverseSnapshot and ActorLike.
Engine rewrite.
Refactoring in UniverseSnapshot.nextEvent.
Implementation of behaviours, actions; refactoring.
Implementation of GameScene.
Implementation of behaviours.
Adjusting typing in ActorLike (it compiles now!)
Fix compilation error with Manifest (scalajs bug?)
Some bugs fixed.
Some bugs fixed (again).
Using ActorId instead of Actors where it`s necessary.
Old GameObject replaced with new definition.
Merge remote-tracking branch 'origin/develop' into multiverse

MeleeAttackAction code was rewritten mostly.

Conflicts:
	src/main/scala/ru/org/codingteam/keter/game/Location.scala
	src/main/scala/ru/org/codingteam/keter/game/actions/MeleeAttackAction.scala
Action processing removed from `action` classes.
Merge pull request #26 from Akon32/multiverse

Multiple event queues support and some bugfixing.