Adding a new class for input mapping for players so we're using something that wraps the keyboard and we can remap input later if we want to.