Objeto que gira alrededor de otro objeto y más

Saludos,
Estuve practicando un poco con pilas y haciendo algunas pruebas como que un objeto gire alrededor de otro, esto ya lo hice en otro motor de juegos en donde ya tenia funciones ya hechas para esto, y quise intentar hacerlo aquí.

También un objeto que rebota al llegar a los limites de nuestra pantalla de juego, esto lo hice de tal forma que no importe el ancho y alto nuestro juego ni las dimensiones de nuestro personaje.

En total son cuatro objetos con imágenes de dados, cada actor tiene una forma de movimiento diferente.

Espero que lo vean y me digan que les parece, tal vez le sirva a alguien.

https://app.pilas-engine.com.ar/#/proyecto/50a10327-6d6b-4543-accc-ceb1b3096786

¡Está muy bueno @Willy!,

Me gustó cómo está hecho el dado rojo, creo que podríamos armar un ejemplo con planetas girando alrededor del sol usando un código como ese, ¿quedará bien?