Yup, we've just noticed that ourselves - the actual build never made it up (oops! Tired game jam woes).
It may not count towards the jam, but here is the project on another page so people can still play what we spent 48 hours making.
Click here to actually play the game (it's just another Game Upload on Itch.io)
Thanks for your interest, hope you enjoy and happy sacrificing! (and let us know what you think!)