Input and animation kinda fixed

animations now actually play (not completely correctly)
player input is handled in an input object