--- PuyoGame.cpp.orig	2004-10-09 08:41:13.000000000 +1000
+++ PuyoGame.cpp	2014-02-21 16:15:57.000000000 +1100
@@ -45,7 +45,7 @@ PuyoState PuyoRandomSystem::getPuyoForSe
 		return (PuyoState)newItem;
 	}
 	else
-		return (PuyoState)(int)(sequenceItems.getElementAt(sequence));
+		return (PuyoState)(long)(sequenceItems.getElementAt(sequence));
 }
 
 PuyoPuyo::PuyoPuyo(PuyoState state)
