es könnte an der Reihenfolge des codes liegen, versuch mal
die eventfunktionen als prototypen an den Anfang des codes zu setzen, noch vor main()

function vase_event();
function doorkey_event();