lots of little improvements, should be playable now