Tile Based Game recreated in Java