fix animation steps

add getters and setters
properly encapsulate data
tweak index.html options