Added circle detection and more mouse effects.