One big flaw.
I've noticed that the game freezes at the end, even with time left on the clock. Everything else with the game is solid enough on it's own, but I can't overlook the freezing issue at the end. If you can fix this problem, then you have a damn good game right here.
8/10