merged
Merge remote-tracking branch 'origin/master' into develop
added lots of javadoc + some abstraction
I missed some stuff
i missed more stuff
i missed even more
made a better dummy animation

it shows how i will be doing animation later
cleaned up code
added a new test animation
Added a graphics helper
added better animations
updated build and gitignore