Better model, add colision, add name