Working, working, working. A few fixes, added global alpha, etc