introducred rotation, but this showed that collision detection is not yet perfect
fixed collision detection problem