Fix tile viewport issues

Overhauled tiles UI to fix improper dimensions and broken creature
compass.
Fix broken console build
fix

visual artifact when turning off tiles fixed
Merge SDL viewport fix.