Down to Earth - 4GamesList

You are a magical witch from Earth who has crash landed on a distant planet. It seems to be inhabited by some unfriendly space cats. You must find the portals to the wormholes that will hopefull...