completed health, floating enemy, pausing, fade in, and invulnerability. should probably optimize this after all this lazy coding