Game starts at 05:42
A game about ducks and having a fear of ducks. Can't say I relate but I definitely found it entertaining and funny.