Use transforms for tile positions

Attempts to solve #25. Currently broken due to tile animations not mixing up with position transforms.