Yes, its just complicated which is why its long, even though a snake game seems pretty simple lol.
Oh okay, well you could use this with any MCLawl base providing you change all 'PublicName' to 'name' and create a Dictionary<string, object> called ExtraData in Player.cs. :)