Fixed the ability to shoot a bit.

Corrected the cursor location when not scoped. Have to decide how to
reference totalScoped to modify this location when scoped.
Don't really need to have a list of bullets...

They're all kept track of in level right now.
LINQ. Because C# is so much more awesome with SQL.

Fixed the bullets to delete when they run off the side of the screen.
Finalizing branch stability.

Everything works except scoping which I think may need some refactoring
anyways... or maybe I'm wrong. But that's not for me to decide alone.