Copied Artifact Code

Artifact code is copied into our project.
Everything must be ported to use Android.Graphics instead of Java Swing!
Animation.java has been ported to use Android.Graphics.