This is awesome :D I would maybe bind actions to the keys on keyboard instead of mouse, but that’s just a detail.