sadded javadoc comments, beginnings of very basic turn implementation.