Improve hints
Add more exercise types