Oh wait, I do know this game!!!
I think I've watched an LP a long time ago (no idea from who tho), because I waa thinking of that game while making this... But I just couldn't remember what it's called TvT
So thanks for telling me, I'll def replay that game once I have the time :3