refactored and added ability to set duration
Fix incorrect durations for slide and fall effects
Merge pull request #1 from blaknite/master

Refactored and other useful things