Functional logic, but needs catsgame work and CSS changes