Animation logic done

Animations just need to be implemented in Player etc.