A Turn Based Strategy game / game engine written in Java