Do I have to create a backup every time I play on my laptop then restore that backup on my computer and vice versa? Will it not overwrite my database? Or will it merge them?
Yes, it will overwrite the database, using the method @Tanya mentioned will work. I suggest doing this after every session, so you will have the same data on both PC.