Python semi-Roguelike game with a focus on story and arena-style battles