some more fixes, optimised collidable circle