Added effect class, started work on effects system