Graphics and scripting by www.palfarts.com