Fixed acheivement mechanisms so the user is notified when
an achievement is achieved.

Signed-off-by: Matt Cleveland <mgcleveland@gmail.com>