Fixed player.js sharing private vars, some playtest bugfixing