rename Observer to PlayerObserver, fix bugs in Rounder.