edit background draw, need more refactor
add basic player mirroring