Merge pull request #1182 from Soul1355/master

allow Player == None
fix inconsistent behavior of moveto #1184

also cleaned up duplicate recentchanges