#include <LiquidCrystal_I2C.h>
const byte LCD_ADDRESS= 0x27;
const byte LCD_H=4;
const byte LCD_W=20;
LiquidCrystal_I2C lcd(LCD_ADDRESS, LCD_W, LCD_H);
const byte button_r=27;
const byte button_l=23;
const byte button_u=29;
const byte button_d=25;
const char player='+';
int player_x=0;
int player_y=0;
void setup()
// put your setup code here, to run once:
lcd.init();
lcd.backlight();
pinMode(button_r, INPUT_PULLUP);
pinMode(button_l, INPUT_PULLUP);
pinMode(button_u, INPUT_PULLUP);
pinMode(button_d, INPUT_PULLUP);
void loop() {
if (digitalRead(button_r)=LOW){
player x++;}
if (digitalRead(button_l)=LOW){
player_x--;}
if (digitalRead(button_u)=LOW){
player y--;}
if (digitalRead(button_d)=LOW){
player y++;}
lcd.setCursor(player_x, player_y);
lcd.print (player),
delay(50);
Lcd.clear();
}