Ballista

I have not yet tested it but please let me know if you do. :)