Start to extract reusable framework
Move GameView typeclass implementation to rfk.hs