Merge pull request #78 from fadler/fadler_dev

Fadler dev
[VA] {bugfix} I70 - flashlight position

#70 possible fix: have to update every item in every frame and update
rayhandler every frame(instead of every 2-3 frames). Fixes issue, but
might affect performance.
[VA] {refactoring} new unit tests

added a few new unit tests
[FA]{issue} I72 - stone

#72
-implemented stone (throwable; distracts enemies in a radius around
landing position)
-minor refactoring
-bugfix: item drop array access violation
Merge

Merge