Make damage time-based.
Fix reloading.
Change powerup distance.
Fix sigsegv on exit.