+drawing only visible terrain and units (performance boost)
+no need in finals in gamestate (remove todo)