a tempest clone in java