Code is free for use for anyone, as it is intended for educational purposes.
Many people often ask me how I learned to do Java programming. It simply was by making basic things, and doing more difficult tasks as the time goes on. I could have programmed this in probably about under half an hour, however because I wanted to take things slow, so you could learn some things, it turned out to be longer then it would've normally. Hopefully you can learn something out of this, and next week a may upload a similar video, but for pong!