fixed removing collision testEntity at wrong time in loop

renamed ShapeSystem to DrawShapeSystem
refactored explosion system to use ufo shape instead of circle
refactored movement system and added rotation velocity