Working with collisions
Added simple collision system usingleast penetration strategy