Added scaling - seems our initial goal of making it work for any resolution is not viable (or at least it wont work pretty).
Changed shots to originate in the center of the player hitbox.
Enemies changed to squares temporally.
Deleted the kineticjs code, to use it effectively every object will have to hold its shape at creation.
Edited collision detection to use hitbox squares instead of  a big radius boxes.