improved the player a lot.
added some generic plugin for adding effects (as generators that can be
piped) and raw_effects (like lambda functions acting on a single step.