Add Shape interface. Add double dispatch
Add collitions for circles
Add collitions with rectangles
Add collitions for MultiShapes
ADd collitions for circles in rectangles
Add colliotions for rectangles in rectangles
Add collitions for MultiShapes in rectangles
Add collitions for circles in muti shapes
Add collitions for rectangles in muti shapes
Add collitions for multi shapes in muti shapes
refactor over simpleShapes
Add Shapeable interface
Merge branch 'shapes'

Conflicts:
	asteroid/src/main/java/components/BasicAsteroidMovingGameComponent.java