Yes its no engine, just some unconventional Python 2.7 and sdl2. I've been doing 7 day Roguelike for years with it and its just kinda my safe choice for getting sprites on a screen and input from player. Still should upgrade to python 3 for this pipeline.
As being python not the most efficient but I think it hits around 60 FPS through my dubious FPS calculations so it does its job.
For fishing choice, Ina tends to fish in the minecraft server and I found that funny so seemed like a good premise for a game if a bit niche of one.