Simple implementation of Graphics' AABB merging. Needs more work.
Naive way of implementing getBounds()
Keep working on the actual game.
Working on mouse event
remove unnecessary files
implement mouse action
Proper EventDispatch implementation. Follows part of W3C standard.
Supports 3 different phases, capture, target and bubble phases.
Supports propagation stopping.
Implementing correct mouse action
Remove graphics from DisplayObject.
Instead, Shape class is introduced which contains graphics.

Therefore, a node contains pixel data information can only be a Shape or Bitmap.
This makes mouse interaction easier to handle.
testing