Added character goal implementation.