Autolayout of level tiles

Need debugging and refactor
Need handling for inner corners