key sketch and beginning of refactorization
map removed from shader
dirty useless string arguments from hell removed :smile:
Merge branch 'keys_and_maps_optimization' into deffered_shading
always runtime error