Move VsPlayer class to its own package
Add ability system, move player listener and block listener into Ability system
Excluding create/delete shop task and entity listener