Sprite Kit touch functionality

Mouse functionality for Mac
Touch functionality for iOS
Tests for both added