Amaze: Language for creating 2D mazes