Physics revamp

Revamped handling of collidable objects, now it should be faster and
easier. Also, added new collidable and that is circle. Ellipse is still
WIP, but it should be finished in next update. And also, I did some
small bugfixes and optimizations about what noone should care ;)