Moved the keyboard to thrive.cpp, it crashed when on KeyboardAgent. Added a RandomAgent that simulates the same behavior that cell.cpp had.