I guess this kind of sounds like a video game... What do you think?