Added support for structs: Surface, GraphNodeObject_sub, Animation Generated lua wrapper functions for more functions in mario_actions_submerged.c Fixed play_sound() wrapper to use a vec3f Extended Moveset: ported wall slide and water ground pound