all options work
added todos
fully functional, javadoc comments in MineField