numerous improvements (mainly to player stability)