crystal *, print, next

crystal *, tile.print, tile.next, draw functions separated