Basic charge behaviour works

Very basic graphics but it works.
Merge pull request #1 from Cheddles/initialCharge

Basic charge behaviour works