Changed render function back to not taking in a RealWorld.
Updated interface to use Keyboard.Keys rather than an ADT for Keys.