Castlevania is a must watch!