v0.4.0

I have gone to 4 because almost all of the code is in, i am just waiting
on textures.