Fix tile viewport issues

Overhauled tiles UI to fix improper dimensions and broken creature
compass.
Fix broken console build
Merge remote-tracking branch 'upstream/pr/5748'