add TODO comments
use snprintf for string building inside list_layout function
use linked list as tiles container; without remove functionality