Struggled with grasping it initially but once I did it's clear you've got a good game here. And first game? Seriously well done.