some better black coloring results

made a new decide axix function with "playRoom" parameter so its not so
strict when choosing an axis