fixed #47 and #50 (direct play location check)