Probably they should add achievements for this sites. Around half above all the other games site have that. Maybe having a achievement should give you like 5-25 AP. Maybe like i www.kongregate.com, they have achievements but whats better its that they have easy achievements, medium achievements and hard achiements. Even sometimes impossible achievements.
Easy achievement=5Ap Medium achievement=10Ap Hard achievement=20Ap Impossible Achievements!=50Ap