An Open Source Minecraft Client