This was a small assignment for my Java class, but I found the result pretty interesting. Enjoy! :)