fixed the issue where a getTileAt would recurse forever I'm pretty sure