"InHands state checks for input to release the shield. If you press Mouse0 it will launch it and bounce once, if you hold it for longer then the max bounces will increase," wrote Sanhueza. "Flying state makes it bounce on the walls and also if you press Mouse0 the next time it bounces it will return to the player, if you do not press it then once it reaches its last bounce the Ragdoll state will be activated."
There's also the Returning state which is similar to the Flying state but without bounces, plus the Ragdoll state – the player can pick up the shield within a certain range. When in the Stuck state, the shield can also be restored within a certain range.
You can learn more about the project on Reddit. Don't forget to join our new Reddit page, our new Telegram channel, follow us on Instagram and Twitter, where we are sharing breakdowns, the latest news, awesome artworks, and more.