Visuals updated, timeout functionality added