Added collidesWith function to Square and other tweaks
Added collidesWith function to Circle and created a Collidable interface