Add initial project files
Add clojure-lanterna dependency
Add simple initial screen
Add a bunch of graph and grid functions
Implement setter for grid cells
Add grid printing functions
Add a fill rect function for the grid
Add "connected to any" predicate
add comment separating sections
Shuffle file, implement first part of level generation
Add tracing tool to project in case I need that