looks good for the most part, can anything be done about the choppy movement?
your code looks good, works like intended. though you might want to move the variables holding the cooking state to the respawn struct
test commit