Updated javadoc comments.
Restart level button added

- new Button class
- restart level button
- bug fixes