removed doubled fireReset, cleaned up Player