Sorry for not posting in a while. Expect for me to post a bit more often. Thanks for watching!This game is called Teardown (It is a physics and destruction game).