Re-wrote CombatText system (now its own class and more dynamic/encapsulated). Lua scripts call create combat text
Cleaned up MarkTile code
Small bug fix with IsValidPosition