Add onPlayerEnter/onPlayerExit in world components

signed-off-by: Snaipe franklinmathieu@gmail.com