Credits to @mad8warrior for cat model, and @arexo (sorry if i spelled it wrong) for controller model!