score manager skeleton class
register new class in csproj
scoremanager dataloading and management
load content properly for scorepopup
ScoreData loading and custom data parse functions.

Datamanager can now be given custom functions to parse certain types that
are not parsed by default (e.g. Color, Vector, ...). These are placed in a
dictionary indexed by type which is checked before other parsing attempts
are made.
make empty testing level
hold weapon at angle offset from aim direction
add axe weapon
swing melee weapons
melee weapons don't recoil
add ParticleEffect.NullEffect to avoid null checks
tweak axe stats
meele weapon backswing
goblins with axes
start player with an axe
weapon sound effects
adjustable volume on weapon sound effects
remove flamethrower debug rects
remove hip debug rect
remove 'shoot self in face' glitch