ALttP credits by DarkDan12