Java implementation of Hearts and FreeCell