I feel like I must have commented on this before. It's so god damn good, I've played the HELL out of the demo, can't wait for the full release!