Couple of maths fixes, and added ScaleToLength function.
Shells to destroy after a number of bounces.
Fixed LMB constant
Ditched the 'custom' entity ID system and replaced it with an automatic one (its just a series of natural numbers now).
Added shooting mechanic.
gitignore WebStorm workspace file.