lots of gameplay features and model improvements