state is forming nicely, animations proto ready, trying out service singleton pattern