restructure code to use action data over display, add active frames for hurt box and hit box