add draw logic for if a tile is visible or not, adjust color if so.
fix player draw logic
adjust spacing