Finished field implementation. Time to debug!