character derived from model, control models and sprites better