Introduce signal-slot system

Add simple signal-slot implementation. Make camera and background
position update alongside with player movements.