Misc changes

Const matrixes, printfs and camera
Start work on ncursesy level_editor

Unignore .gitignore and improve Makefile
Fix bugs in improved Makefiles
Add choice menu to level editor