circle test game created
updated console log message and refactored circletest
refactored root and bullet into dronewar and made game base class more abstract

game is working but found a bug in the physics engine - collisions
between drones are not always being resolved correctly
moved code around

created object and module directories in dronewar
getting game to work

need to commit before merge
updated death-check in element

and moved some code around
fixed circle_circle bug by creating new vec instance lshift in reaction.coffee

fixed the bug
created Drone class for dronewar, fixed some bugs and refactored reaction/death

a lot of updates but mostly related to abstracting dronewar-specific
game details into the base classes i.e. element.death_check(), death()
etc. and added Drone class to dronewar (extends Circle class)
Merge branch 'dev'
updated circletest, added testcircle class to handle paired color flash

also removed default color flash from reaction() in circle base class
working for default triangles except for rotation i.e. if polygonangle != 0

basic polygon-polygon collision is working, rotated polygons are not
supported yet, and needs more bug testing too
added rotation support for polygon-polygon collision detection

added vec.rotate(), polygon.polygon_path(), polygon.pathref, updated
root.spin() in polygontest game, changed new Polygon to new TestPolygon
in polygontest.coffee
Merge remote-tracking branch 'origin/dev'
implementing ship images

added image files to dronewar assets images and refactored polygon
rotation and set path towards image support (not working yet)
got ship images to work

integrated images into root element by adding @bitmap instance variable
which stores a d3 selection for the SVG image element describing that
ship. also updated Ship module to use objects as class variables,
thereby allowing the addition of a "url" variable for storing the ship
bitmap location. created root.game_over to handle root's death sequence.
rename root.death to root.kill? refactored global timer into
dronewar.progress method. fixed bug in @config.size for polygon when
size = 0. refactored set_path() in polygon and dronewar/root.
updated test games to support simple bullets
fixed bug in root death transition in dronewar
Merge remote-tracking branch 'origin/dev'
added cursor:none style for circle and polygon test games
updated gameplay in dronewar

tweaked ship bullet parameters and shortened duration of drone fade in