Add mouse gravity. Improve visual rendering.