added fade-in for story part and tweaks to alpha handling

- added fade-in for story part, closes #42
- one canvas switch routine per game part, due to different alpha handling
- logo part: alpha is handled in canvas switch routine instead in draw()