Moving platform going through objects

Islands are static. Platform can be expandable in different shape and constant moving in any vector direction given by player.