renamed value to mark
make console development easier
add utility methods
n is better since it is less often zero
implemented progression
renamed piece at to mark at; this isn't chess!
added todo list
implemented hash code