Added missing method implementations
Added ChannelCount() and MapToLayout()
Added GetACLSize()
Added better channel mapping and player error blocks
Removed debugging log statements