Pretty solid mechanic, it's a bit short and needs some polishing but it's really worth expanding! Good job!