Fixed major physics issues

- Added fixtures and collisions debugging
- Fixed enemy bodies not being removed when dead
- Fixed several memory/gc problems
Weapon efficiency now decreases with distance