This is a Banjo Kazooie fangame.