fix hit checks and game balance