cleaning up player sprite
reworked sprite hierarchy such that sprites don't have health
implementing our new sprite hierarchy, still need to change how movements work
refactored sprite hierarchy and movements
fixed merge conflicts in level portal and mario lib