Merge pull request #79 from 4950/god

Ranged weapons now have ammo and cooldowns. Projectiles orient themselve...
InputContext delegates recieve triggered key. Player responds to WASD