It is very important to test everything out and to provide students with the information they need to be successful in the course. Planning is important and does take a lot of time on the front yet, but it provides a better experience. Having a Plan A, B, C, etc. is important as technical issues do arise. Additionally, students need to see the relevance of the activities, the "why", and have a little fun to be engaged.
Even though students are responsible for their own learning, they still need guidance. It's still a partnership.