Lots of things, below

game logic in java, interaction parts in VS, interaction parts in Java