A canvas-based RPG tile system