Implimented Drawable and Updatable. Current implementation needs work.