Fix the order of init() calls to fix brightness problem on paint vs
texture.
Clean up the setType method, but it is still not great.
Pretty confident I should be clearing textures on dispose()
get motor from MotorMount with non-deprecated method