Beginning of work on input and entity-component systems