some changes
collision calculation
change some renderer