added getAtRelativePosition, refactored some methods to use Vec3 and
Pair
added another getAtRelativePosition with a Pair value
fixed getDirection vector to acknowledge 0,0 is at bottom left, fixed
getArc according to this, added getWave for side range
added mobdebug for the future
renamed Move as Action and Path as ActionSequence in preparation for
turn control
made Texture public so MapRenderSystem can draw minimap
init.lua changed to avoid Android problems for the moment
Fixed wave and cone for realsies
Profoundly remade Components so now there are 3 big entity types:
Creature, Skill and Action, also readjusted MapPosition to hold a pair
instead of two ints
removed unused Entity creation methods createEnemy and createBullet
added players as entities, modified creatures
renamed package boards to logic
created versusgame and statemachine to handle logic, made BoardGame and
BoardScene more generic
improved game initialization