How can I create top down mouse-driven aiming? (Crosshair follows cursor, fires projectiles at cursor location)

Nope, it’s made from scratch.

http://puu.sh/7Uslo.jpg