First Branch Commit.
Added maze gen stuff.