This is my entry to DesignLeague.
Thanks to @Albyno for inspiration and help with the movement script.