Squirrel God

The Squirrel God is a giant squirrel that appears at the end of the game. It is the deity of all squirrels.