Refactoring the main.
Optimize map drawing to only draw what's visible.
Build things using a build_thing function.
Things have names.
Avatar name is printed along with life.