Added walljumps and updated menu handling

Dynamic walljumps have been added along with the menu handling being
updated to MenuWrapper which has recently been added into CommonLib by
me.