Semi working, again minus keyboard input, timers.