Experiment in writing a rogue-like using FRP