timing tweaks and gui changes (scrolling map, picking up objects and reworking movement)
initial gui library parts