added integration tests using example server, fixed some bugs, and tropical islands rock.