Added authorization API
Moved AI code to different file

Because it breaks dependencies tree otherwise.
Changed RENDER-CELL to make hash-tables with :test 'equal
Changed map render code to render by columns instead of by lines