push spawning player to surface
add compile option to enable commands always
fix player spawning bug