Practicing Java while implementing a harvest moon inspired farming game