CursorMagnet
Sheep
Draggable
Throwing and drag isn't implemented yet. Any ideas for how to do it with this framework? Might be a good idea to do it on a branch first...