Refactor terrain tiles and simplify css. Also avoided using absolute position since that can be hard to maintain and follow.