holy crap, it almost plays like a real game