 'use strict'
 
-COLORS =
-	BACKGROUND: '#272822'
-	PATHBACKGROUND: '#49483E'
-	GRID: '#EDF'
-	PATHINDICATOR: 'rgb(24, 155, 230)'
-	TEXT: '#EDF'
-	ALTERED: '#6e2121'
-
-FONTS =
-	NORMAL: '20px Consolas, monospace'
-	SMALL: '14px Consolas, monospace'
+
+colors =
+	background: '#272822'
+	grid: '#EDF'
+	path:
+		arrow: 'rgb(24, 155, 230)'
+		background: '#49483E'
+	text: '#EDF'
+	altered: '#6e2121'
+
+
+fonts =
+	normal: '20px Consolas, monospace'
+	small: '14px Consolas, monospace'
 
 
 Grid = (@original, @playfield, @pathSet, @canvas) ->

	@con2d.save()
	@con2d.translate 0.5, 0.5

	@con2d.strokeStyle = COLORS.GRID
	@con2d.beginPath()
	for i in [1...@playfield.width]
		@con2d.moveTo i * @cellSize, 0

	con2d.lineTo  size / 2 + 1, size / 2 - 4
	con2d.stroke()
	canvas


getArrowImages = (size) ->
	'^': getArrowImage size, 0
