Clean up console view
Change replay to use string input
Implement template pattern in Rules class