A simple example of how you can use variables as inputs to some reporter blocks, such as <key [] pressed> and <touching []>. Commented code inside. Move the circle (Player sprite) using the mouse. Press the A or B keys. The sprite will be green if you touch a sprite AND press (only) the corresponding key. All code by me (@kriblo).