Pets are now fully usable.

Changed some structs and added their encodes to make ShowEQ happy.

Added some untested opcodes found by Robregen, this commit is just a checkpoint so I can begin to test/implement those opcodes.