level tiles can be pushed

need to tidy up the structure of libs and includes
need to get proper todo list
create function for drawing tiles