added java source, added animation ability so you don't have to keep clearing the screen